|
fingerprint5 2.2.0
|
Fingerprint 5 Click Example. More...
Macros | |
| #define | NUMBER_OF_FINGERPRINTS 2 |
Enumerations | |
| enum | fingerprint5_app_state_t { FINGERPRINT5_APP_STATE_WAIT_READY = 0 , FINGERPRINT5_APP_STATE_VERSION , FINGERPRINT5_APP_STATE_DELETE_TEMPLATES , FINGERPRINT5_APP_STATE_ENROLL , FINGERPRINT5_APP_STATE_IDENTIFY } |
| Example states. More... | |
Functions | |
| void | application_init (void) |
| void | application_task (void) |
| int | main (void) |
Fingerprint 5 Click Example.
This example demonstrates how to use the Fingerprint 5 Click board to enroll and identify fingerprints. The application cycles through several states: checking firmware readiness, reading version info, deleting existing templates, enrolling new fingerprints, and continuously identifying them.
The demo application is composed of two sections :
Initializes the logger and the Click board, resets the device and sets up the application state machine.
Handles command processing and application state transitions, enabling fingerprint enrollment and identification.
| #define NUMBER_OF_FINGERPRINTS 2 |
| void application_init | ( | void | ) |
< Logger config object.
< Click config object.
Logger initialization. Default baud rate: 115200 Default log level: LOG_LEVEL_DEBUG
| void application_task | ( | void | ) |
| int main | ( | void | ) |